package com.ddwl.user.dao.model;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import javax.persistence.Table;
import java.time.Instant;

/**
 * 用户登录日志
 * @Author hemiaojun
 * @Date 2020/9/15 18:00
 */
@Setter
@Getter
@Table(name="sys_login_log")
@NoArgsConstructor
public class LoginLog{
    /**
     * id
     */
    private String id;
    /**
     * 用户id
     */
    private String UserId;
    /**
     * 用户名（账号）
     */
    private String userName;
    /**
     * 用户昵称
     */
    private String nickName;
    /**
     * 0 短信验证码登录，2 账号密码登录,1 微信登录
     */
    private String loginType;
    /**
     * 类型 0:登出 1:登录
     */
    private Byte type;
    /**
     * ip
     */
    private String ip;
    /**
     * 产品类型
     */
    private String pk;
    /**
     * 设备唯一识别号（微信小程序这个为openId）
     */
    private String dk;
    /**
     * 设备类型(web,pc,wx)
     */
    private String pt;
    /**
     * 微信appId
     */
    private String appId;
    /**
     * 浏览器信息
     */
    private String userAgent;
    /**
     * 是否首次登录 0：否 1：是
     */
    private Byte firstLogin;
    /**
     * 操作时间
     */
    private Instant operateTime;

}
